import QtQuick
import QtQuick.Controls
import QtQuick.Layouts

ApplicationWindow {
    title: "Page"
    visible: true
    width: 400
    height: 600

    SwipeView {
        id: swipeView
        anchors.fill: parent

        Page {
            title: "Home"
            header: ToolBar {
                Label {
                    text: swipeView.currentItem.title
                    anchors.centerIn: parent
                }
            }
            footer: Rectangle {
                color: "lightgray"
                height: 50
                width: parent.width
                Text {
                    text: "Footer"
                    anchors.centerIn: parent
                }
            }
            ColumnLayout {
                anchors.fill: parent
                Text {
                    text: "Welcome to the Home Page!"
                    Layout.alignment: Qt.AlignCenter
                }
            }
        }

        Page {
            title: "Settings"
            header: ToolBar {
                Label {
                    text: swipeView.currentItem.title
                    anchors.centerIn: parent
                }
            }
            footer: Rectangle {
                color: "lightgray"
                height: 50
                width: parent.width
                Text {
                    text: "Footer"
                    anchors.centerIn: parent
                }
            }
            ColumnLayout {
                anchors.fill: parent
                Text {
                    text: "Settings Page"
                    Layout.alignment: Qt.AlignCenter
                }
            }
        }
    }
}
